mountain-dwelling person - German English Dictionary